4 <name>Microsoft.WindowsAPICodePack</name>
7 <member name="T:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogBar">
9 Defines a common class for all task dialog bar controls, such as the progress and marquee bars.
12 <member name="T:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogControl">
14 Declares the abstract base class for all custom task dialog controls.
17 <member name="T:Microsoft.WindowsAPICodePack.Dialogs.DialogControl">
19 Abstract base class for all dialog controls
22 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.DialogControl.#ctor">
24 Creates a new instance of a dialog control
27 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.DialogControl.#ctor(System.String)">
29 Creates a new instance of a dialog control with the specified name.
31 <param name="name">The name for this dialog.</param>
33 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.DialogControl.CheckPropertyChangeAllowed(System.String)">
35 Calls the hosting dialog, if it exists, to check whether the
36 property can be set in the dialog's current state.
37 The host should throw an exception if the change is not supported.
38 Note that if the dialog isn't set yet,
39 there are no restrictions on setting the property.
41 <param name="propName">The name of the property that is changing</param>
43 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.DialogControl.ApplyPropertyChange(System.String)">
45 Calls the hosting dialog, if it exists, to
46 to indicate that a property has changed, and that
47 the dialog should do whatever is necessary
48 to propagate the change to the native control.
49 Note that if the dialog isn't set yet,
50 there are no restrictions on setting the property.
52 <param name="propName">The name of the property that is changing.</param>
54 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.DialogControl.Equals(System.Object)">
56 Compares two objects to determine whether they are equal
58 <param name="obj">The object to compare against.</param>
59 <returns>A <see cref="T:System.Boolean"/> value.</returns>
61 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.DialogControl.GetHashCode">
63 Serves as a hash function for a particular type.
65 <returns>An <see cref="T:System.Int32"/> hash code for this control.</returns>
67 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.DialogControl.HostingDialog">
69 The native dialog that is hosting this control. This property is null is
70 there is not associated dialog
73 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.DialogControl.Name">
75 Gets or sets the name for this control.
77 <value>A <see cref="T:System.String"/> value.</value>
79 The name of the control should not be modified once set
81 <exception cref="T:System.ArgumentException">The name cannot be null or a zero-length string.</exception>
82 <exception cref="T:System.InvalidOperationException">The name has already been set.</exception>
84 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.DialogControl.Id">
86 Gets the identifier for this control.
88 <value>An <see cref="T:System.Int32"/> value.</value>
90 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogControl.#ctor">
92 Creates a new instance of a task dialog control.
95 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogControl.#ctor(System.String)">
97 Creates a new instance of a task dialog control with the specified name.
99 <param name="name">The name for this control.</param>
101 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogBar.#ctor">
103 Creates a new instance of this class.
106 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogBar.#ctor(System.String)">
108 Creates a new instance of this class with the specified name.
110 <param name="name">The name for this control.</param>
112 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogBar.Reset">
114 Resets the state of the control to normal.
117 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogBar.State">
119 Gets or sets the state of the progress bar.
122 <member name="T:Microsoft.WindowsAPICodePack.ApplicationServices.EventManager">
124 This class keeps track of the current state of each type of event.
125 The MessageManager class tracks event handlers.
126 This class only deals with each event type (i.e.
127 BatteryLifePercentChanged) as a whole.
130 <member name="M:Microsoft.WindowsAPICodePack.ApplicationServices.EventManager.IsMessageCaught(System.Guid)">
132 Determines if a message should be caught, preventing
133 the event handler from executing.
134 This is needed when an event is initially registered.
136 <param name="eventGuid">The event to check.</param>
137 <returns>A boolean value. Returns true if the
138 message should be caught.</returns>
140 <member name="T:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogButton">
142 Implements a button that can be hosted in a task dialog.
145 <member name="T:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogButtonBase">
147 Defines the abstract base class for task dialog buttons.
148 Classes that inherit from this class will inherit
149 the Text property defined in this class.
152 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogButtonBase.#ctor">
154 Creates a new instance on a task dialog button.
157 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogButtonBase.#ctor(System.String,System.String)">
159 Creates a new instance on a task dialog button with
160 the specified name and text.
162 <param name="name">The name for this button.</param>
163 <param name="text">The label for this button.</param>
165 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogButtonBase.ToString">
167 Returns the Text property value for this button.
169 <returns>A <see cref="T:System.String"/>.</returns>
171 <member name="E:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogButtonBase.Click">
173 Raised when the task dialog button is clicked.
176 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogButtonBase.Text">
178 Gets or sets the button text.
181 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogButtonBase.Enabled">
183 Gets or sets a value that determines whether the
184 button is enabled. The enabled state can cannot be changed
185 before the dialog is shown.
188 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogButtonBase.Default">
190 Gets or sets a value that indicates whether
191 this button is the default button.
194 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogButton.#ctor">
196 Creates a new instance of this class.
199 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogButton.#ctor(System.String,System.String)">
201 Creates a new instance of this class with the specified property settings.
203 <param name="name">The name of the button.</param>
204 <param name="text">The button label.</param>
206 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogButton.ShowElevationIcon">
208 Gets or sets a value that controls whether the elevation icon is displayed.
211 <member name="T:MS.WindowsAPICodePack.Internal.SafeWindowHandle">
216 <member name="T:MS.WindowsAPICodePack.Internal.ZeroInvalidHandle">
218 Base class for Safe handles with Null IntPtr as invalid
221 <member name="M:MS.WindowsAPICodePack.Internal.ZeroInvalidHandle.#ctor">
226 <member name="P:MS.WindowsAPICodePack.Internal.ZeroInvalidHandle.IsInvalid">
228 Determines if this is a valid handle
231 <member name="M:MS.WindowsAPICodePack.Internal.SafeWindowHandle.ReleaseHandle">
235 <returns>true if handled is release successfully, false otherwise</returns>
237 <member name="T:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogClosingEventArgs">
239 Data associated with <see cref="E:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.Closing"/> event.
242 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogClosingEventArgs.TaskDialogResult">
244 Gets or sets the standard button that was clicked.
247 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogClosingEventArgs.CustomButton">
249 Gets or sets the text of the custom button that was clicked.
252 <member name="T:Microsoft.WindowsAPICodePack.Shell.PropertySystem.PropertyKey">
254 Defines a unique key for a Shell Property
257 <member name="M:Microsoft.WindowsAPICodePack.Shell.PropertySystem.PropertyKey.#ctor(System.Guid,System.Int32)">
259 PropertyKey Constructor
261 <param name="formatId">A unique GUID for the property</param>
262 <param name="propertyId">Property identifier (PID)</param>
264 <member name="M:Microsoft.WindowsAPICodePack.Shell.PropertySystem.PropertyKey.#ctor(System.String,System.Int32)">
266 PropertyKey Constructor
268 <param name="formatId">A string represenstion of a GUID for the property</param>
269 <param name="propertyId">Property identifier (PID)</param>
271 <member name="M:Microsoft.WindowsAPICodePack.Shell.PropertySystem.PropertyKey.Equals(Microsoft.WindowsAPICodePack.Shell.PropertySystem.PropertyKey)">
273 Returns whether this object is equal to another. This is vital for performance of value types.
275 <param name="other">The object to compare against.</param>
276 <returns>Equality result.</returns>
278 <member name="M:Microsoft.WindowsAPICodePack.Shell.PropertySystem.PropertyKey.GetHashCode">
280 Returns the hash code of the object. This is vital for performance of value types.
284 <member name="M:Microsoft.WindowsAPICodePack.Shell.PropertySystem.PropertyKey.Equals(System.Object)">
286 Returns whether this object is equal to another. This is vital for performance of value types.
288 <param name="obj">The object to compare against.</param>
289 <returns>Equality result.</returns>
291 <member name="M:Microsoft.WindowsAPICodePack.Shell.PropertySystem.PropertyKey.op_Equality(Microsoft.WindowsAPICodePack.Shell.PropertySystem.PropertyKey,Microsoft.WindowsAPICodePack.Shell.PropertySystem.PropertyKey)">
293 Implements the == (equality) operator.
295 <param name="a">Object a.</param>
296 <param name="b">Object b.</param>
297 <returns>true if object a equals object b. false otherwise.</returns>
299 <member name="M:Microsoft.WindowsAPICodePack.Shell.PropertySystem.PropertyKey.op_Inequality(Microsoft.WindowsAPICodePack.Shell.PropertySystem.PropertyKey,Microsoft.WindowsAPICodePack.Shell.PropertySystem.PropertyKey)">
301 Implements the != (inequality) operator.
303 <param name="a">Object a.</param>
304 <param name="b">Object b.</param>
305 <returns>true if object a does not equal object b. false otherwise.</returns>
307 <member name="M:Microsoft.WindowsAPICodePack.Shell.PropertySystem.PropertyKey.ToString">
309 Override ToString() to provide a user friendly string representation
311 <returns>String representing the property key</returns>
313 <member name="P:Microsoft.WindowsAPICodePack.Shell.PropertySystem.PropertyKey.FormatId">
315 A unique GUID for the property
318 <member name="P:Microsoft.WindowsAPICodePack.Shell.PropertySystem.PropertyKey.PropertyId">
320 Property identifier (PID)
323 <member name="T:Microsoft.WindowsAPICodePack.Net.NetworkConnectionCollection">
325 An enumerable collection of <see cref="T:Microsoft.WindowsAPICodePack.Net.NetworkConnection"/> objects.
328 <member name="M:Microsoft.WindowsAPICodePack.Net.NetworkConnectionCollection.GetEnumerator">
330 Returns the strongly typed enumerator for this collection.
332 <returns>A <see cref="T:System.Collections.Generic.IEnumerator`1"/> object.</returns>
334 <member name="M:Microsoft.WindowsAPICodePack.Net.NetworkConnectionCollection.System#Collections#IEnumerable#GetEnumerator">
336 Returns the enumerator for this collection.
338 <returns>A <see cref="T:System.Collections.IEnumerator"/> object.</returns>
340 <member name="T:Microsoft.WindowsAPICodePack.Dialogs.NativeTaskDialog">
342 Encapsulates the native logic required to create,
343 configure, and show a TaskDialog,
344 via the TaskDialogIndirect() Win32 function.
346 <remarks>A new instance of this class should
347 be created for each messagebox show, as
348 the HWNDs for TaskDialogs do not remain constant
349 across calls to TaskDialogIndirect.
352 <member name="T:MS.WindowsAPICodePack.Internal.CoreHelpers">
354 Common Helper methods
357 <member name="M:MS.WindowsAPICodePack.Internal.CoreHelpers.ThrowIfNotXP">
359 Throws PlatformNotSupportedException if the application is not running on Windows XP
362 <member name="M:MS.WindowsAPICodePack.Internal.CoreHelpers.ThrowIfNotVista">
364 Throws PlatformNotSupportedException if the application is not running on Windows Vista
367 <member name="M:MS.WindowsAPICodePack.Internal.CoreHelpers.ThrowIfNotWin7">
369 Throws PlatformNotSupportedException if the application is not running on Windows 7
372 <member name="M:MS.WindowsAPICodePack.Internal.CoreHelpers.GetStringResource(System.String)">
374 Get a string resource given a resource Id
376 <param name="resourceId">The resource Id</param>
377 <returns>The string resource corresponding to the given resource Id</returns>
379 <member name="P:MS.WindowsAPICodePack.Internal.CoreHelpers.RunningOnXP">
381 Determines if the application is running on XP
384 <member name="P:MS.WindowsAPICodePack.Internal.CoreHelpers.RunningOnVista">
386 Determines if the application is running on Vista
389 <member name="P:MS.WindowsAPICodePack.Internal.CoreHelpers.RunningOnWin7">
391 Determines if the application is running on Windows 7
394 <member name="T:Microsoft.WindowsAPICodePack.ApplicationServices.MessageManager">
396 This class generates .NET events based on Windows messages.
397 The PowerRegWindow class processes the messages from Windows.
400 <member name="M:Microsoft.WindowsAPICodePack.ApplicationServices.MessageManager.RegisterPowerEvent(System.Guid,System.EventHandler)">
402 Registers a callback for a power event.
404 <param name="eventId">Guid for the event.</param>
405 <param name="eventToRegister">Event handler for the specified event.</param>
407 <member name="M:Microsoft.WindowsAPICodePack.ApplicationServices.MessageManager.UnregisterPowerEvent(System.Guid,System.EventHandler)">
409 Unregisters an event handler for a power event.
411 <param name="eventId">Guid for the event.</param>
412 <param name="eventToUnregister">Event handler to unregister.</param>
414 <member name="M:Microsoft.WindowsAPICodePack.ApplicationServices.MessageManager.EnsureInitialized">
416 Ensures that the hidden window is initialized and
417 listening for messages.
420 <member name="T:Microsoft.WindowsAPICodePack.ApplicationServices.MessageManager.PowerRegWindow">
422 Catch Windows messages and generates events for power specific
426 <member name="M:Microsoft.WindowsAPICodePack.ApplicationServices.MessageManager.PowerRegWindow.RegisterPowerEvent(System.Guid,System.EventHandler)">
428 Adds an event handler to call when Windows sends
429 a message for an evebt.
431 <param name="eventId">Guid for the event.</param>
432 <param name="eventToRegister">Event handler for the event.</param>
434 <member name="M:Microsoft.WindowsAPICodePack.ApplicationServices.MessageManager.PowerRegWindow.UnregisterPowerEvent(System.Guid,System.EventHandler)">
436 Removes an event handler.
438 <param name="eventId">Guid for the event.</param>
439 <param name="eventToUnregister">Event handler to remove.</param>
440 <exception cref="T:System.InvalidOperationException">Cannot unregister
441 a function that is not registered.</exception>
443 <member name="M:Microsoft.WindowsAPICodePack.ApplicationServices.MessageManager.PowerRegWindow.ExecuteEvents(System.Collections.ArrayList)">
445 Executes any registered event handlers.
447 <param name="eventHandlerList">ArrayList of event handlers.</param>
449 <member name="M:Microsoft.WindowsAPICodePack.ApplicationServices.MessageManager.PowerRegWindow.WndProc(System.Windows.Forms.Message@)">
451 This method is called when a Windows message
452 is sent to this window.
453 The method calls the registered event handlers.
456 <member name="T:Microsoft.WindowsAPICodePack.Net.NetworkConnection">
458 Represents a connection to a network.
460 <remarks> A collection containing instances of this class is obtained by calling
461 the <see cref="P:Microsoft.WindowsAPICodePack.Net.Network.Connections"/> property.</remarks>
463 <member name="P:Microsoft.WindowsAPICodePack.Net.NetworkConnection.Network">
465 Retrieves an object that represents the network
466 associated with this connection.
468 <returns>A <see cref="P:Microsoft.WindowsAPICodePack.Net.NetworkConnection.Network"/> object.</returns>
470 <member name="P:Microsoft.WindowsAPICodePack.Net.NetworkConnection.AdapterId">
472 Gets the adapter identifier for this connection.
474 <value>A <see cref="T:System.Guid"/> object.</value>
476 <member name="P:Microsoft.WindowsAPICodePack.Net.NetworkConnection.ConnectionId">
478 Gets the unique identifier for this connection.
480 <value>A <see cref="T:System.Guid"/> object.</value>
482 <member name="P:Microsoft.WindowsAPICodePack.Net.NetworkConnection.Connectivity">
484 Gets a value that indicates the connectivity of this connection.
486 <value>A <see cref="P:Microsoft.WindowsAPICodePack.Net.NetworkConnection.Connectivity"/> value.</value>
488 <member name="P:Microsoft.WindowsAPICodePack.Net.NetworkConnection.DomainType">
490 Gets a value that indicates whether the network associated
491 with this connection is
492 an Active Directory network and whether the machine
493 has been authenticated by Active Directory.
495 <value>A <see cref="P:Microsoft.WindowsAPICodePack.Net.NetworkConnection.DomainType"/> value.</value>
497 <member name="P:Microsoft.WindowsAPICodePack.Net.NetworkConnection.IsConnectedToInternet">
499 Gets a value that indicates whether this
500 connection has Internet access.
502 <value>A <see cref="T:System.Boolean"/> value.</value>
504 <member name="P:Microsoft.WindowsAPICodePack.Net.NetworkConnection.IsConnected">
506 Gets a value that indicates whether this connection has
507 network connectivity.
509 <value>A <see cref="T:System.Boolean"/> value.</value>
511 <member name="T:Microsoft.WindowsAPICodePack.ApplicationServices.PowerSource">
513 Specifies the power source currently supplying power to the system.
515 <remarks>Application should be aware of the power source because
516 some power sources provide a finite power supply.
517 An application might take steps to conserve power while
518 the system is using such a source.
521 <member name="F:Microsoft.WindowsAPICodePack.ApplicationServices.PowerSource.AC">
523 The computer is powered by an AC power source
524 or a similar device, such as a laptop powered
525 by a 12V automotive adapter.
528 <member name="F:Microsoft.WindowsAPICodePack.ApplicationServices.PowerSource.Battery">
530 The computer is powered by a built-in battery.
531 A battery has a limited
532 amount of power; applications should conserve resources
536 <member name="F:Microsoft.WindowsAPICodePack.ApplicationServices.PowerSource.Ups">
538 The computer is powered by a short-term power source
539 such as a UPS device.
542 <member name="T:Microsoft.WindowsAPICodePack.ApplicationServices.PowerManager">
544 Enables registration for
545 power-related event notifications and provides access to power settings.
548 <member name="M:Microsoft.WindowsAPICodePack.ApplicationServices.PowerManager.GetCurrentBatteryState">
550 Gets a snapshot of the current battery state.
552 <returns>A <see cref="T:Microsoft.WindowsAPICodePack.ApplicationServices.BatteryState"/> instance that represents
553 the state of the battery at the time this method was called.</returns>
554 <exception cref="T:System.InvalidOperationException">The system does not have a battery.</exception>
555 <exception cref="T:System.PlatformNotSupportedException">Requires XP/Windows Server 2003 or higher.</exception>
557 <member name="E:Microsoft.WindowsAPICodePack.ApplicationServices.PowerManager.PowerPersonalityChanged">
559 Raised each time the active power scheme changes.
561 <exception cref="T:System.InvalidOperationException">The event handler specified for removal was not registered.</exception>
562 <exception cref="T:System.PlatformNotSupportedException">Requires Vista/Windows Server 2008.</exception>
564 <member name="E:Microsoft.WindowsAPICodePack.ApplicationServices.PowerManager.PowerSourceChanged">
566 Raised when the power source changes.
568 <exception cref="T:System.InvalidOperationException">The event handler specified for removal was not registered.</exception>
569 <exception cref="T:System.PlatformNotSupportedException">Requires Vista/Windows Server 2008.</exception>
571 <member name="E:Microsoft.WindowsAPICodePack.ApplicationServices.PowerManager.BatteryLifePercentChanged">
573 Raised when the remaining battery life changes.
575 <exception cref="T:System.InvalidOperationException">The event handler specified for removal was not registered.</exception>
576 <exception cref="T:System.PlatformNotSupportedException">Requires Vista/Windows Server 2008.</exception>
578 <member name="E:Microsoft.WindowsAPICodePack.ApplicationServices.PowerManager.IsMonitorOnChanged">
580 Raised when the monitor status changes.
582 <exception cref="T:System.InvalidOperationException">The event handler specified for removal was not registered.</exception>
583 <exception cref="T:System.PlatformNotSupportedException">Requires Vista/Windows Server 2008.</exception>
585 <member name="E:Microsoft.WindowsAPICodePack.ApplicationServices.PowerManager.SystemBusyChanged">
587 Raised when the system will not be moving into an idle
588 state in the near future so applications should
589 perform any tasks that
590 would otherwise prevent the computer from entering an idle state.
592 <exception cref="T:System.InvalidOperationException">The event handler specified for removal was not registered.</exception>
593 <exception cref="T:System.PlatformNotSupportedException">Requires Vista/Windows Server 2008.</exception>
595 <member name="P:Microsoft.WindowsAPICodePack.ApplicationServices.PowerManager.MonitorRequired">
597 Gets or sets a value that indicates whether the monitor is
598 set to remain active.
600 <exception cref="T:System.PlatformNotSupportedException">Requires XP/Windows Server 2003 or higher.</exception>
601 <exception cref="T:System.Security.SecurityException">The caller does not have sufficient privileges to set this property.
603 <remarks>This information is typically used by applications
604 that display information but do not require
605 user interaction. For example, video playback applications.</remarks>
606 <permission cref="T:System.Security.Permissions.SecurityPermission"> to set this property. Demand value: <see cref="F:System.Security.Permissions.SecurityAction.Demand"/>; Named Permission Sets: <b>FullTrust</b>.</permission>
607 <value>A <see cref="T:System.Boolean"/> value. <b>True</b> if the monitor
608 is required to remain on.</value>
610 <member name="P:Microsoft.WindowsAPICodePack.ApplicationServices.PowerManager.RequestBlockSleep">
612 Gets or sets a value that indicates whether the system
613 is required to be in the working state.
615 <exception cref="T:System.PlatformNotSupportedException">Requires XP/Windows Server 2003 or higher.</exception>
616 <exception cref="T:System.Security.SecurityException">The caller does not have sufficient privileges to set this property.
618 <permission cref="T:System.Security.Permissions.SecurityPermission"> to set this property. Demand value: <see cref="F:System.Security.Permissions.SecurityAction.Demand"/>; Named Permission Sets: <b>FullTrust</b>.</permission>
619 <value>A <see cref="T:System.Boolean"/> value.</value>
621 <member name="P:Microsoft.WindowsAPICodePack.ApplicationServices.PowerManager.IsBatteryPresent">
623 Gets a value that indicates whether a battery is present.
624 The battery can be a short term battery.
626 <exception cref="T:System.PlatformNotSupportedException">Requires XP/Windows Server 2003 or higher.</exception>
627 <value>A <see cref="T:System.Boolean"/> value.</value>
629 <member name="P:Microsoft.WindowsAPICodePack.ApplicationServices.PowerManager.IsBatteryShortTerm">
631 Gets a value that indicates whether the battery is a short term battery.
633 <exception cref="T:System.PlatformNotSupportedException">Requires XP/Windows Server 2003 or higher.</exception>
634 <value>A <see cref="T:System.Boolean"/> value.</value>
636 <member name="P:Microsoft.WindowsAPICodePack.ApplicationServices.PowerManager.IsUpsPresent">
638 Gets a value that indicates a UPS is present to prevent
639 sudden loss of power.
641 <exception cref="T:System.PlatformNotSupportedException">Requires XP/Windows Server 2003 or higher.</exception>
642 <value>A <see cref="T:System.Boolean"/> value.</value>
644 <member name="P:Microsoft.WindowsAPICodePack.ApplicationServices.PowerManager.PowerPersonality">
646 Gets a value that indicates the current power scheme.
648 <exception cref="T:System.PlatformNotSupportedException">Requires Vista/Windows Server 2008.</exception>
649 <value>A <see cref="P:Microsoft.WindowsAPICodePack.ApplicationServices.PowerManager.PowerPersonality"/> value.</value>
651 <member name="P:Microsoft.WindowsAPICodePack.ApplicationServices.PowerManager.BatteryLifePercent">
653 Gets a value that indicates the remaining battery life
654 (as a percentage of the full battery charge).
655 This value is in the range 0-100,
656 where 0 is not charged and 100 is fully charged.
658 <exception cref="T:System.InvalidOperationException">The system does not have a battery.</exception>
659 <exception cref="T:System.PlatformNotSupportedException">Requires Vista/Windows Server 2008.</exception>
660 <value>An <see cref="T:System.Int32"/> value.</value>
662 <member name="P:Microsoft.WindowsAPICodePack.ApplicationServices.PowerManager.IsMonitorOn">
664 Gets a value that indictates whether the monitor is on.
666 <exception cref="T:System.PlatformNotSupportedException">Requires Vista/Windows Server 2008.</exception>
667 <value>A <see cref="T:System.Boolean"/> value.</value>
669 <member name="P:Microsoft.WindowsAPICodePack.ApplicationServices.PowerManager.PowerSource">
671 Gets the current power source.
673 <exception cref="T:System.PlatformNotSupportedException">Requires Vista/Windows Server 2008.</exception>
674 <value>A <see cref="P:Microsoft.WindowsAPICodePack.ApplicationServices.PowerManager.PowerSource"/> value.</value>
676 <member name="T:Microsoft.WindowsAPICodePack.Net.NetworkCollection">
678 An enumerable collection of <see cref="T:Microsoft.WindowsAPICodePack.Net.Network"/> objects.
681 <member name="M:Microsoft.WindowsAPICodePack.Net.NetworkCollection.GetEnumerator">
683 Returns the strongly typed enumerator for this collection.
685 <returns>An <see cref="T:System.Collections.Generic.IEnumerator`1"/> object.</returns>
687 <member name="M:Microsoft.WindowsAPICodePack.Net.NetworkCollection.System#Collections#IEnumerable#GetEnumerator">
689 Returns the enumerator for this collection.
691 <returns>An <see cref="T:System.Collections.IEnumerator"/> object.</returns>
693 <member name="T:Microsoft.WindowsAPICodePack.ApplicationServices.ApplicationRestartRecoveryManager">
695 Provides access to the Application Restart and Recovery
696 features available in Windows Vista or higher. Application Restart and Recovery lets an
697 application do some recovery work to save data before the process exits.
700 <member name="M:Microsoft.WindowsAPICodePack.ApplicationServices.ApplicationRestartRecoveryManager.RegisterForApplicationRecovery(Microsoft.WindowsAPICodePack.ApplicationServices.RecoverySettings)">
702 Registers an application for recovery by Application Restart and Recovery.
704 <param name="settings">An object that specifies
705 the callback method, an optional parameter to pass to the callback
706 method and a time interval.</param>
707 <exception cref="T:System.ArgumentException">
708 The registration failed due to an invalid parameter.
710 <exception cref="T:System.ComponentModel.Win32Exception">
711 The registration failed.</exception>
712 <remarks>The time interval is the period of time within
713 which the recovery callback method
714 calls the <see cref="M:Microsoft.WindowsAPICodePack.ApplicationServices.ApplicationRestartRecoveryManager.ApplicationRecoveryInProgress"/> method to indicate
715 that it is still performing recovery work.</remarks>
717 <member name="M:Microsoft.WindowsAPICodePack.ApplicationServices.ApplicationRestartRecoveryManager.UnregisterApplicationRecovery">
719 Removes an application's recovery registration.
721 <exception cref="T:System.ComponentModel.Win32Exception">
722 The attempt to unregister for recovery failed.</exception>
724 <member name="M:Microsoft.WindowsAPICodePack.ApplicationServices.ApplicationRestartRecoveryManager.UnregisterApplicationRestart">
726 Removes an application's restart registration.
728 <exception cref="T:System.ComponentModel.Win32Exception">
729 The attempt to unregister for restart failed.</exception>
731 <member name="M:Microsoft.WindowsAPICodePack.ApplicationServices.ApplicationRestartRecoveryManager.ApplicationRecoveryInProgress">
733 Called by an application's <see cref="T:Microsoft.WindowsAPICodePack.ApplicationServices.RecoveryCallback"/> method
734 to indicate that it is still performing recovery work.
736 <returns>A <see cref="T:System.Boolean"/> value indicating whether the user
737 canceled the recovery.</returns>
738 <exception cref="T:System.InvalidOperationException">
739 This method must be called from a registered callback method.</exception>
741 <member name="M:Microsoft.WindowsAPICodePack.ApplicationServices.ApplicationRestartRecoveryManager.ApplicationRecoveryFinished(System.Boolean)">
743 Called by an application's <see cref="T:Microsoft.WindowsAPICodePack.ApplicationServices.RecoveryCallback"/> method to
744 indicate that the recovery work is complete.
748 be the last call made by the <see cref="T:Microsoft.WindowsAPICodePack.ApplicationServices.RecoveryCallback"/> method because
749 Windows Error Reporting will terminate the application
750 after this method is invoked.
752 <param name="success"><b>true</b> to indicate the the program was able to complete its recovery
753 work before terminating; otherwise <b>false</b>.</param>
755 <member name="M:Microsoft.WindowsAPICodePack.ApplicationServices.ApplicationRestartRecoveryManager.RegisterForApplicationRestart(Microsoft.WindowsAPICodePack.ApplicationServices.RestartSettings)">
757 Registers an application for automatic restart if
759 is terminated by Windows Error Reporting.
761 <param name="settings">An object that specifies
762 the command line arguments used to restart the
764 the conditions under which the application should not be
766 <exception cref="T:System.ArgumentException">Registration failed due to an invalid parameter.</exception>
767 <exception cref="T:System.InvalidOperationException">The attempt to register failed.</exception>
768 <remarks>A registered application will not be restarted if it executed for less than 60 seconds before terminating.</remarks>
770 <member name="T:Microsoft.WindowsAPICodePack.ApplicationServices.RecoveryCallback">
772 The <see cref="T:System.Delegate"/> that represents the callback method invoked
773 by the system when an application has registered for
774 application recovery.
776 <param name="state">An application-defined state object that is passed to the callback method.</param>
777 <remarks>The callback method will be invoked
778 prior to the application being terminated by Windows Error Reporting (WER). To keep WER from terminating the application before
779 the callback method completes, the callback method must
780 periodically call the <see cref="M:Microsoft.WindowsAPICodePack.ApplicationServices.ApplicationRestartRecoveryManager.ApplicationRecoveryInProgress"/> method. </remarks>
781 <seealso cref="M:Microsoft.WindowsAPICodePack.ApplicationServices.ApplicationRestartRecoveryManager.RegisterForApplicationRecovery(Microsoft.WindowsAPICodePack.ApplicationServices.RecoverySettings)"/>
783 <member name="T:Microsoft.WindowsAPICodePack.ApplicationServices.RecoveryData">
785 Defines a class that contains a callback delegate and properties of the application
786 as defined by the user.
789 <member name="M:Microsoft.WindowsAPICodePack.ApplicationServices.RecoveryData.#ctor(Microsoft.WindowsAPICodePack.ApplicationServices.RecoveryCallback,System.Object)">
791 Initializes a recovery data wrapper with a callback method and the current
792 state of the application.
794 <param name="callback">The callback delegate.</param>
795 <param name="state">The current state of the application.</param>
797 <member name="M:Microsoft.WindowsAPICodePack.ApplicationServices.RecoveryData.Invoke">
799 Invokes the recovery callback function.
802 <member name="P:Microsoft.WindowsAPICodePack.ApplicationServices.RecoveryData.Callback">
804 Gets or sets a value that determines the recovery callback function.
807 <member name="P:Microsoft.WindowsAPICodePack.ApplicationServices.RecoveryData.State">
809 Gets or sets a value that determines the application state.
812 <member name="T:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogStandardButtons">
814 Identifies one of the standard buttons that
815 can be displayed via TaskDialog.
818 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogStandardButtons.None">
820 No buttons on the dialog.
823 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogStandardButtons.Ok">
828 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogStandardButtons.Yes">
833 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogStandardButtons.No">
838 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogStandardButtons.Cancel">
843 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogStandardButtons.Retry">
848 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogStandardButtons.Close">
853 <member name="T:Microsoft.WindowsAPICodePack.ApplicationServices.BatteryState">
855 A snapshot of the state of the battery.
858 <member name="M:Microsoft.WindowsAPICodePack.ApplicationServices.BatteryState.ToString">
860 Generates a string that represents this <b>BatteryState</b> object.
862 <returns>A <see cref="T:System.String"/> representation of this object's current state.</returns>
864 <member name="P:Microsoft.WindowsAPICodePack.ApplicationServices.BatteryState.ACOnline">
866 Gets a value that indicates whether the battery charger is
867 operating on external power.
869 <value>A <see cref="T:System.Boolean"/> value. <b>True</b> indicates the battery charger is operating on AC power.</value>
871 <member name="P:Microsoft.WindowsAPICodePack.ApplicationServices.BatteryState.MaxCharge">
873 Gets the maximum charge of the battery (in mW).
875 <value>An <see cref="T:System.Int32"/> value.</value>
877 <member name="P:Microsoft.WindowsAPICodePack.ApplicationServices.BatteryState.CurrentCharge">
879 Gets the current charge of the battery (in mW).
881 <value>An <see cref="T:System.Int32"/> value.</value>
883 <member name="P:Microsoft.WindowsAPICodePack.ApplicationServices.BatteryState.DischargeRate">
885 Gets the rate of discharge for the battery (in mW).
888 A negative value indicates the
889 charge rate. Not all batteries support charge rate.
891 <value>An <see cref="T:System.Int32"/> value.</value>
893 <member name="P:Microsoft.WindowsAPICodePack.ApplicationServices.BatteryState.EstimatedTimeRemaining">
895 Gets the estimated time remaining until the battery is empty.
897 <value>A <see cref="T:System.TimeSpan"/> object.</value>
899 <member name="P:Microsoft.WindowsAPICodePack.ApplicationServices.BatteryState.SuggestedCriticalBatteryCharge">
901 Gets the manufacturer's suggested battery charge level
902 that should cause a critical alert to be sent to the user.
904 <value>An <see cref="T:System.Int32"/> value.</value>
906 <member name="P:Microsoft.WindowsAPICodePack.ApplicationServices.BatteryState.SuggestedBatteryWarningCharge">
908 Gets the manufacturer's suggested battery charge level
909 that should cause a warning to be sent to the user.
911 <value>An <see cref="T:System.Int32"/> value.</value>
913 <member name="T:MS.WindowsAPICodePack.Internal.CoreNativeMethods">
915 Wrappers for Native Methods and Structs.
916 This type is intended for internal use only
919 <member name="M:MS.WindowsAPICodePack.Internal.CoreNativeMethods.SendMessage(System.IntPtr,System.UInt32,System.IntPtr,System.IntPtr)">
921 Sends the specified message to a window or windows. The SendMessage function calls
922 the window procedure for the specified window and does not return until the window
923 procedure has processed the message.
925 <param name="hWnd">Handle to the window whose window procedure will receive the message.
926 If this parameter is HWND_BROADCAST, the message is sent to all top-level windows in the system,
927 including disabled or invisible unowned windows, overlapped windows, and pop-up windows;
928 but the message is not sent to child windows.
930 <param name="msg">Specifies the message to be sent.</param>
931 <param name="wParam">Specifies additional message-specific information.</param>
932 <param name="lParam">Specifies additional message-specific information.</param>
933 <returns>A return code specific to the message being sent.</returns>
935 <member name="M:MS.WindowsAPICodePack.Internal.CoreNativeMethods.SendMessage(System.IntPtr,System.UInt32,System.Int32,System.String)">
937 Sends the specified message to a window or windows. The SendMessage function calls
938 the window procedure for the specified window and does not return until the window
939 procedure has processed the message.
941 <param name="hWnd">Handle to the window whose window procedure will receive the message.
942 If this parameter is HWND_BROADCAST, the message is sent to all top-level windows in the system,
943 including disabled or invisible unowned windows, overlapped windows, and pop-up windows;
944 but the message is not sent to child windows.
946 <param name="msg">Specifies the message to be sent.</param>
947 <param name="wParam">Specifies additional message-specific information.</param>
948 <param name="lParam">Specifies additional message-specific information.</param>
949 <returns>A return code specific to the message being sent.</returns>
951 <member name="M:MS.WindowsAPICodePack.Internal.CoreNativeMethods.SendMessage(System.IntPtr,System.UInt32,System.Int32@,System.Text.StringBuilder)">
953 Sends the specified message to a window or windows. The SendMessage function calls
954 the window procedure for the specified window and does not return until the window
955 procedure has processed the message.
957 <param name="hWnd">Handle to the window whose window procedure will receive the message.
958 If this parameter is HWND_BROADCAST, the message is sent to all top-level windows in the system,
959 including disabled or invisible unowned windows, overlapped windows, and pop-up windows;
960 but the message is not sent to child windows.
962 <param name="msg">Specifies the message to be sent.</param>
963 <param name="wParam">Specifies additional message-specific information.</param>
964 <param name="lParam">Specifies additional message-specific information.</param>
965 <returns>A return code specific to the message being sent.</returns>
967 <member name="M:MS.WindowsAPICodePack.Internal.CoreNativeMethods.DestroyIcon(System.IntPtr)">
969 Destroys an icon and frees any memory the icon occupied.
971 <param name="hIcon">Handle to the icon to be destroyed. The icon must not be in use. </param>
972 <returns>If the function succeeds, the return value is nonzero. If the function fails, the return value is zero. To get extended error information, call GetLastError. </returns>
974 <member name="M:MS.WindowsAPICodePack.Internal.CoreNativeMethods.HIWORD(System.Int64,System.Int32)">
978 <param name="dword">The value to get the hi word from.</param>
979 <param name="size">Size</param>
980 <returns>The upper half of the dword.</returns>
982 <member name="M:MS.WindowsAPICodePack.Internal.CoreNativeMethods.LOWORD(System.Int64)">
986 <param name="dword">The value to get the low word from.</param>
987 <returns>The lower half of the dword.</returns>
989 <member name="T:MS.WindowsAPICodePack.Internal.CoreNativeMethods.SIZE">
991 A Wrapper for a SIZE struct
994 <member name="F:MS.WindowsAPICodePack.Internal.CoreNativeMethods.SIZE.cx">
999 <member name="F:MS.WindowsAPICodePack.Internal.CoreNativeMethods.SIZE.cy">
1004 <member name="T:MS.WindowsAPICodePack.Internal.CoreNativeMethods.RECT">
1006 A Wrapper for a RECT struct
1009 <member name="F:MS.WindowsAPICodePack.Internal.CoreNativeMethods.RECT.left">
1011 Position of left edge
1014 <member name="F:MS.WindowsAPICodePack.Internal.CoreNativeMethods.RECT.top">
1016 Position of top edge
1019 <member name="F:MS.WindowsAPICodePack.Internal.CoreNativeMethods.RECT.right">
1021 Position of right edge
1024 <member name="F:MS.WindowsAPICodePack.Internal.CoreNativeMethods.RECT.bottom">
1026 Position of bottom edge
1029 <member name="T:MS.WindowsAPICodePack.Internal.CoreNativeMethods.POINT">
1031 A Wrapper for a POINT struct
1034 <member name="F:MS.WindowsAPICodePack.Internal.CoreNativeMethods.POINT.X">
1036 The X coordinate of the point
1039 <member name="F:MS.WindowsAPICodePack.Internal.CoreNativeMethods.POINT.Y">
1041 The Y coordinate of the point
1044 <member name="M:MS.WindowsAPICodePack.Internal.CoreNativeMethods.POINT.#ctor(System.Int32,System.Int32)">
1046 Initialize the point
1048 <param name="x">The x coordinate of the point.</param>
1049 <param name="y">The y coordinate of the point.</param>
1051 <member name="T:Microsoft.WindowsAPICodePack.Dialogs.DialogControlCollection`1">
1053 Strongly typed collection for dialog controls.
1055 <typeparam name="T">DialogControl</typeparam>
1057 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.DialogControlCollection`1.InsertItem(System.Int32,`0)">
1059 Inserts an dialog control at the specified index.
1061 <param name="index">The location to insert the control.</param>
1062 <param name="control">The item to insert.</param>
1063 <permission cref="T:System.InvalidOperationException">A control with
1064 the same name already exists in this collection -or-
1065 the control is being hosted by another dialog -or- the associated dialog is
1066 showing and cannot be modified.</permission>
1068 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.DialogControlCollection`1.RemoveItem(System.Int32)">
1070 Removes the control at the specified index.
1072 <param name="index">The location of the control to remove.</param>
1073 <permission cref="T:System.InvalidOperationException">
1074 The associated dialog is
1075 showing and cannot be modified.</permission>
1077 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.DialogControlCollection`1.GetControlbyId(System.Int32)">
1079 Recursively searches for the control who's id matches the value
1080 passed in the <paramref name="id"/> parameter.
1083 <param name="id">An integer containing the identifier of the
1084 control being searched for.</param>
1086 <returns>A DialogControl who's id matches the value of the
1087 <paramref name="id"/> parameter.</returns>
1090 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.DialogControlCollection`1.GetSubControlbyId(System.Collections.Generic.IEnumerable{`0},System.Int32)">
1092 Recursively searches for a given control id in the
1093 collection passed via the <paramref name="ctrlColl"/> parameter.
1096 <param name="ctrlColl">A Collection<CommonFileDialogControl></param>
1097 <param name="id">An int containing the identifier of the control
1098 being searched for.</param>
1100 <returns>A DialogControl who's Id matches the value of the
1101 <paramref name="id"/> parameter.</returns>
1104 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.DialogControlCollection`1.Item(System.String)">
1106 Defines the indexer that supports accessing controls by name.
1109 <para>Control names are case sensitive.</para>
1110 <para>This indexer is useful when the dialog is created in XAML
1111 rather than constructed in code.</para></remarks>
1112 <exception cref="T:System.ArgumentException">
1113 The name cannot be null or a zero-length string.</exception>
1115 <member name="T:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogProgressBarState">
1117 Sets the state of a task dialog progress bar.
1120 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogProgressBarState.Normal">
1125 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogProgressBarState.Error">
1130 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogProgressBarState.Paused">
1132 The progress is paused.
1135 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogProgressBarState.Marquee">
1137 Displays marquee (indeterminate) style progress
1140 <member name="T:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogNativeMethods">
1142 Internal class containing most native interop declarations used
1143 throughout the library.
1144 Functions that are not performance intensive belong in this class.
1147 <member name="T:Microsoft.WindowsAPICodePack.ApplicationServices.RestartRestrictions">
1149 Specifies the conditions when Windows Error Reporting
1150 should not restart an application that has registered
1151 for automatic restart.
1154 <member name="F:Microsoft.WindowsAPICodePack.ApplicationServices.RestartRestrictions.None">
1156 Always restart the application.
1159 <member name="F:Microsoft.WindowsAPICodePack.ApplicationServices.RestartRestrictions.NotOnCrash">
1161 Do not restart when the application has crashed.
1164 <member name="F:Microsoft.WindowsAPICodePack.ApplicationServices.RestartRestrictions.NotOnHang">
1166 Do not restart when the application is hung.
1169 <member name="F:Microsoft.WindowsAPICodePack.ApplicationServices.RestartRestrictions.NotOnPatch">
1171 Do not restart when the application is terminated
1172 due to a system update.
1175 <member name="F:Microsoft.WindowsAPICodePack.ApplicationServices.RestartRestrictions.NotOnReboot">
1177 Do not restart when the application is terminated
1178 because of a system reboot.
1181 <member name="T:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogResult">
1183 Indicates the various buttons and options clicked by the user on the task dialog.
1186 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogResult.Ok">
1188 "OK" button was clicked
1191 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogResult.Yes">
1193 "Yes" button was clicked
1196 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogResult.No">
1198 "No" button was clicked
1201 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogResult.Cancel">
1203 "Cancel" button was clicked
1206 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogResult.Retry">
1208 "Retry" button was clicked
1211 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogResult.Close">
1213 "Close" button was clicked
1216 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogResult.CustomButtonClicked">
1218 A custom button was clicked.
1221 <member name="T:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogProgressBar">
1223 Provides a visual representation of the progress of a long running operation.
1226 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogProgressBar.#ctor">
1228 Creates a new instance of this class.
1231 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogProgressBar.#ctor(System.String)">
1233 Creates a new instance of this class with the specified name.
1235 <param name="name">The name of the control.</param>
1237 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogProgressBar.#ctor(System.Int32,System.Int32,System.Int32)">
1239 Creates a new instance of this class with the specified
1240 minimum, maximum and current values.
1242 <param name="minimum">The minimum value for this control.</param>
1243 <param name="maximum">The maximum value for this control.</param>
1244 <param name="value">The current value for this control.</param>
1246 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogProgressBar.Reset">
1248 Resets the control to its minimum value.
1251 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogProgressBar.Minimum">
1253 Gets or sets the minimum value for the control.
1256 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogProgressBar.Maximum">
1258 Gets or sets the maximum value for the control.
1261 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogProgressBar.Value">
1263 Gets or sets the current value for the control.
1266 <member name="T:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogHyperlinkClickedEventArgs">
1268 Defines event data associated with a HyperlinkClick event.
1271 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogHyperlinkClickedEventArgs.#ctor(System.String)">
1273 Creates a new instance of this class with the specified link text.
1275 <param name="link">The text of the hyperlink that was clicked.</param>
1277 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogHyperlinkClickedEventArgs.LinkText">
1279 Gets or sets the text of the hyperlink that was clicked.
1282 <member name="T:Microsoft.WindowsAPICodePack.Dialogs.DialogShowState">
1287 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.DialogShowState.PreShow">
1292 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.DialogShowState.Showing">
1297 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.DialogShowState.Closing">
1302 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.DialogShowState.Closed">
1307 <member name="T:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogTickEventArgs">
1309 The event data for a TaskDialogTick event.
1312 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogTickEventArgs.#ctor(System.Int32)">
1314 Initializes the data associated with the TaskDialog tick event.
1316 <param name="totalTicks">The total number of ticks since the control was activated.</param>
1318 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogTickEventArgs.Ticks">
1320 Gets a value that determines the current number of ticks.
1323 <member name="M:Microsoft.WindowsAPICodePack.ApplicationServices.Power.RegisterPowerSettingNotification(System.IntPtr,System.Guid)">
1325 Registers the application to receive power setting notifications
1326 for the specific power setting event.
1328 <param name="handle">Handle indicating where the power setting
1329 notifications are to be sent.</param>
1330 <param name="powerSetting">The GUID of the power setting for
1331 which notifications are to be sent.</param>
1332 <returns>Returns a notification handle for unregistering
1333 power notifications.</returns>
1335 <member name="M:Microsoft.WindowsAPICodePack.ApplicationServices.Power.SetThreadExecutionState(Microsoft.WindowsAPICodePack.ApplicationServices.ExecutionState)">
1337 Allows an application to inform the system that it
1338 is in use, thereby preventing the system from entering
1339 the sleeping power state or turning off the display
1340 while the application is running.
1342 <param name="flags">The thread's execution requirements.</param>
1343 <exception cref="T:System.ComponentModel.Win32Exception">Thrown if the SetThreadExecutionState call fails.</exception>
1345 <member name="T:Microsoft.WindowsAPICodePack.ApplicationServices.RecoverySettings">
1347 Defines methods and properties for recovery settings, and specifies options for an application that attempts
1348 to perform final actions after a fatal event, such as an
1349 unhandled exception.
1351 <remarks>This class is used to register for application recovery.
1352 See the <see cref="T:Microsoft.WindowsAPICodePack.ApplicationServices.ApplicationRestartRecoveryManager"/> class.
1355 <member name="M:Microsoft.WindowsAPICodePack.ApplicationServices.RecoverySettings.#ctor(Microsoft.WindowsAPICodePack.ApplicationServices.RecoveryData,System.UInt32)">
1357 Initializes a new instance of the <b>RecoverySettings</b> class.
1359 <param name="data">A recovery data object that contains the callback method (invoked by the system
1360 before Windows Error Reporting terminates the application) and an optional state object.</param>
1361 <param name="interval">The time interval within which the
1362 callback method must invoke <see cref="M:Microsoft.WindowsAPICodePack.ApplicationServices.ApplicationRestartRecoveryManager.ApplicationRecoveryInProgress"/> to
1363 prevent WER from terminating the application.</param>
1364 <seealso cref="T:Microsoft.WindowsAPICodePack.ApplicationServices.ApplicationRestartRecoveryManager"/>
1366 <member name="M:Microsoft.WindowsAPICodePack.ApplicationServices.RecoverySettings.ToString">
1368 Returns a string representation of the current state
1371 <returns>A <see cref="T:System.String"/> object.</returns>
1373 <member name="P:Microsoft.WindowsAPICodePack.ApplicationServices.RecoverySettings.RecoveryData">
1375 Gets the recovery data object that contains the callback method and an optional
1376 parameter (usually the state of the application) to be passed to the
1379 <value>A <see cref="P:Microsoft.WindowsAPICodePack.ApplicationServices.RecoverySettings.RecoveryData"/> object.</value>
1381 <member name="P:Microsoft.WindowsAPICodePack.ApplicationServices.RecoverySettings.PingInterval">
1383 Gets the time interval for notifying Windows Error Reporting.
1384 The <see cref="T:Microsoft.WindowsAPICodePack.ApplicationServices.RecoveryCallback"/> method must invoke <see cref="M:Microsoft.WindowsAPICodePack.ApplicationServices.ApplicationRestartRecoveryManager.ApplicationRecoveryInProgress"/>
1385 within this interval to prevent WER from terminating the application.
1388 The recovery ping interval is specified in milliseconds.
1389 By default, the interval is 5 seconds.
1390 If you specify zero, the default interval is used.
1393 <member name="T:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogRadioButton">
1395 Defines a radio button that can be hosted in by a
1396 <see cref="T:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog"/> object.
1399 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogRadioButton.#ctor">
1401 Creates a new instance of this class.
1404 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogRadioButton.#ctor(System.String,System.String)">
1406 Creates a new instance of this class with
1407 the specified name and text.
1409 <param name="name">The name for this control.</param>
1410 <param name="text">The value for this controls
1411 <see cref="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogButtonBase.Text"/> property.</param>
1413 <member name="T:MS.WindowsAPICodePack.Internal.PropVariant">
1415 Represents the OLE struct PROPVARIANT.
1416 This class is intended for internal use only.
1419 Must call Clear when finished to avoid memory leaks. If you get the value of
1420 a VT_UNKNOWN prop, an implicit AddRef is called, thus your reference will
1421 be active even after the PropVariant struct is cleared.
1424 PropVariant propVar;
1425 GetProp(out propVar);
1428 object value = propVar.Value;
1430 finally { propVar.Clear(); }
1432 Originally sourced from http://blogs.msdn.com/adamroot/pages/interop-with-propvariants-in-net.aspx
1433 and modified to support additional types inculding vectors and ability to set values
1436 <member name="M:MS.WindowsAPICodePack.Internal.PropVariant.FromObject(System.Object)">
1438 Creates a PropVariant from an object
1440 <param name="value">The object containing the data.</param>
1441 <returns>An initialized PropVariant</returns>
1443 <member name="M:MS.WindowsAPICodePack.Internal.PropVariant.Clear">
1445 Called to clear the PropVariant's referenced and local memory.
1448 You must call Clear to avoid memory leaks.
1451 <member name="M:MS.WindowsAPICodePack.Internal.PropVariant.SetString(System.String)">
1455 <param name="value">The new value to set.</param>
1457 <member name="M:MS.WindowsAPICodePack.Internal.PropVariant.SetStringVector(System.String[])">
1461 <param name="value">The new value to set.</param>
1463 <member name="M:MS.WindowsAPICodePack.Internal.PropVariant.SetBoolVector(System.Boolean[])">
1467 <param name="value">The new value to set.</param>
1469 <member name="M:MS.WindowsAPICodePack.Internal.PropVariant.SetShortVector(System.Int16[])">
1473 <param name="value">The new value to set.</param>
1475 <member name="M:MS.WindowsAPICodePack.Internal.PropVariant.SetUShortVector(System.UInt16[])">
1479 <param name="value">The new value to set.</param>
1481 <member name="M:MS.WindowsAPICodePack.Internal.PropVariant.SetIntVector(System.Int32[])">
1485 <param name="value">The new value to set.</param>
1487 <member name="M:MS.WindowsAPICodePack.Internal.PropVariant.SetUIntVector(System.UInt32[])">
1491 <param name="value">The new value to set.</param>
1493 <member name="M:MS.WindowsAPICodePack.Internal.PropVariant.SetLongVector(System.Int64[])">
1497 <param name="value">The new value to set.</param>
1499 <member name="M:MS.WindowsAPICodePack.Internal.PropVariant.SetULongVector(System.UInt64[])">
1503 <param name="value">The new value to set.</param>
1505 <member name="M:MS.WindowsAPICodePack.Internal.PropVariant.SetDoubleVector(System.Double[])">
1509 <param name="value">The new value to set.</param>
1511 <member name="M:MS.WindowsAPICodePack.Internal.PropVariant.SetDateTimeVector(System.DateTime[])">
1513 Set a DateTime vector
1515 <param name="value">The new value to set.</param>
1517 <member name="M:MS.WindowsAPICodePack.Internal.PropVariant.SetIUnknown(System.Object)">
1519 Set an IUnknown value
1521 <param name="value">The new value to set.</param>
1523 <member name="M:MS.WindowsAPICodePack.Internal.PropVariant.SetBool(System.Boolean)">
1527 <param name="value">The new value to set.</param>
1529 <member name="M:MS.WindowsAPICodePack.Internal.PropVariant.SetDateTime(System.DateTime)">
1531 Set a DateTime value
1533 <param name="value">The new value to set.</param>
1535 <member name="M:MS.WindowsAPICodePack.Internal.PropVariant.SetSafeArray(System.Array)">
1537 Set a safe array value
1539 <param name="array">The new value to set.</param>
1541 <member name="M:MS.WindowsAPICodePack.Internal.PropVariant.SetByte(System.Byte)">
1545 <param name="value">The new value to set.</param>
1547 <member name="M:MS.WindowsAPICodePack.Internal.PropVariant.SetSByte(System.SByte)">
1551 <param name="value">The new value to set.</param>
1553 <member name="M:MS.WindowsAPICodePack.Internal.PropVariant.SetShort(System.Int16)">
1557 <param name="value">The new value to set.</param>
1559 <member name="M:MS.WindowsAPICodePack.Internal.PropVariant.SetUShort(System.UInt16)">
1561 Set an unsigned short value
1563 <param name="value">The new value to set.</param>
1565 <member name="M:MS.WindowsAPICodePack.Internal.PropVariant.SetInt(System.Int32)">
1569 <param name="value">The new value to set.</param>
1571 <member name="M:MS.WindowsAPICodePack.Internal.PropVariant.SetUInt(System.UInt32)">
1573 Set an unsigned int value
1575 <param name="value">The new value to set.</param>
1577 <member name="M:MS.WindowsAPICodePack.Internal.PropVariant.SetDecimal(System.Decimal)">
1581 <param name="value">The new value to set.</param>
1583 <member name="M:MS.WindowsAPICodePack.Internal.PropVariant.SetLong(System.Int64)">
1587 <param name="value">The new value to set.</param>
1589 <member name="M:MS.WindowsAPICodePack.Internal.PropVariant.SetULong(System.UInt64)">
1593 <param name="value">The new value to set.</param>
1595 <member name="M:MS.WindowsAPICodePack.Internal.PropVariant.SetDouble(System.Double)">
1599 <param name="value">The new value to set.</param>
1601 <member name="M:MS.WindowsAPICodePack.Internal.PropVariant.SetEmptyValue">
1603 Sets the value type to empty
1606 <member name="M:MS.WindowsAPICodePack.Internal.PropVariant.GetDataBytes">
1608 Gets a byte array containing the data bits of the struct.
1610 <returns>A byte array that is the combined size of the data bits.</returns>
1612 <member name="P:MS.WindowsAPICodePack.Internal.PropVariant.IsNullOrEmpty">
1614 Checks if this has an empty or null value
1618 <member name="P:MS.WindowsAPICodePack.Internal.PropVariant.VarType">
1620 Gets or sets the variant type.
1623 <member name="P:MS.WindowsAPICodePack.Internal.PropVariant.Value">
1625 Gets the variant value.
1628 <member name="T:Microsoft.WindowsAPICodePack.ApplicationServices.PowerPersonality">
1630 Specifies the supported power personalities.
1633 <member name="F:Microsoft.WindowsAPICodePack.ApplicationServices.PowerPersonality.HighPerformance">
1635 Power settings designed to deliver maximum performance
1636 at the expense of power consumption savings.
1639 <member name="F:Microsoft.WindowsAPICodePack.ApplicationServices.PowerPersonality.PowerSaver">
1641 Power settings designed consume minimum power
1642 at the expense of system performance and responsiveness.
1645 <member name="F:Microsoft.WindowsAPICodePack.ApplicationServices.PowerPersonality.Automatic">
1647 Power settings designed to balance performance
1648 and power consumption.
1651 <member name="T:Microsoft.WindowsAPICodePack.Net.NetworkListManager">
1653 Provides access to objects that represent networks and network connections.
1656 <member name="M:Microsoft.WindowsAPICodePack.Net.NetworkListManager.GetNetworks(Microsoft.WindowsAPICodePack.Net.NetworkConnectivityLevels)">
1658 Retrieves a collection of <see cref="T:Microsoft.WindowsAPICodePack.Net.Network"/> objects that represent the networks defined for this machine.
1660 <param name="level">
1661 The <see cref="T:Microsoft.WindowsAPICodePack.Net.NetworkConnectivityLevels"/> that specify the connectivity level of the returned <see cref="T:Microsoft.WindowsAPICodePack.Net.Network"/> objects.
1664 A <see cref="T:Microsoft.WindowsAPICodePack.Net.NetworkCollection"/> of <see cref="T:Microsoft.WindowsAPICodePack.Net.Network"/> objects.
1667 <member name="M:Microsoft.WindowsAPICodePack.Net.NetworkListManager.GetNetwork(System.Guid)">
1669 Retrieves the <see cref="T:Microsoft.WindowsAPICodePack.Net.Network"/> identified by the specified network identifier.
1671 <param name="networkId">
1672 A <see cref="T:System.Guid"/> that specifies the unique identifier for the network.
1675 The <see cref="T:Microsoft.WindowsAPICodePack.Net.Network"/> that represents the network identified by the identifier.
1678 <member name="M:Microsoft.WindowsAPICodePack.Net.NetworkListManager.GetNetworkConnections">
1680 Retrieves a collection of <see cref="T:Microsoft.WindowsAPICodePack.Net.NetworkConnection"/> objects that represent the connections for this machine.
1683 A <see cref="T:Microsoft.WindowsAPICodePack.Net.NetworkConnectionCollection"/> containing the network connections.
1686 <member name="M:Microsoft.WindowsAPICodePack.Net.NetworkListManager.GetNetworkConnection(System.Guid)">
1688 Retrieves the <see cref="T:Microsoft.WindowsAPICodePack.Net.NetworkConnection"/> identified by the specified connection identifier.
1690 <param name="networkConnectionId">
1691 A <see cref="T:System.Guid"/> that specifies the unique identifier for the network connection.
1694 The <see cref="T:Microsoft.WindowsAPICodePack.Net.NetworkConnection"/> identified by the specified identifier.
1697 <member name="P:Microsoft.WindowsAPICodePack.Net.NetworkListManager.IsConnectedToInternet">
1699 Gets a value that indicates whether this machine
1700 has Internet connectivity.
1702 <value>A <see cref="T:System.Boolean"/> value.</value>
1704 <member name="P:Microsoft.WindowsAPICodePack.Net.NetworkListManager.IsConnected">
1706 Gets a value that indicates whether this machine
1707 has network connectivity.
1709 <value>A <see cref="T:System.Boolean"/> value.</value>
1711 <member name="P:Microsoft.WindowsAPICodePack.Net.NetworkListManager.Connectivity">
1713 Gets the connectivity state of this machine.
1715 <value>A <see cref="P:Microsoft.WindowsAPICodePack.Net.NetworkListManager.Connectivity"/> value.</value>
1717 <member name="T:Microsoft.WindowsAPICodePack.Dialogs.IDialogControlHost">
1719 Indicates that the implementing class is a dialog that can host
1720 customizable dialog controls (subclasses of DialogControl).
1723 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.IDialogControlHost.IsCollectionChangeAllowed">
1725 Handle notifications of pseudo-controls being added
1726 or removed from the collection.
1727 PreFilter should throw if a control cannot
1728 be added/removed in the dialog's current state.
1729 PostProcess should pass on changes to native control,
1732 <returns>true if collection change is allowed.</returns>
1734 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.IDialogControlHost.ApplyCollectionChanged">
1736 Applies changes to the collection.
1739 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.IDialogControlHost.IsControlPropertyChangeAllowed(System.String,Microsoft.WindowsAPICodePack.Dialogs.DialogControl)">
1741 Handle notifications of individual child
1742 pseudo-controls' properties changing..
1743 Prefilter should throw if the property
1744 cannot be set in the dialog's current state.
1745 PostProcess should pass on changes to native control,
1748 <param name="propertyName">The name of the property.</param>
1749 <param name="control">The control propertyName applies to.</param>
1750 <returns>true if the property change is allowed.</returns>
1752 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.IDialogControlHost.ApplyControlPropertyChange(System.String,Microsoft.WindowsAPICodePack.Dialogs.DialogControl)">
1754 Called when a control currently in the collection
1755 has a property changed.
1757 <param name="propertyName">The name of the property changed.</param>
1758 <param name="control">The control whose property has changed.</param>
1760 <member name="T:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogCommandLink">
1762 Represents a command-link.
1765 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogCommandLink.#ctor">
1767 Creates a new instance of this class.
1770 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogCommandLink.#ctor(System.String,System.String)">
1772 Creates a new instance of this class with the specified name and label.
1774 <param name="name">The name for this button.</param>
1775 <param name="text">The label for this button.</param>
1777 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogCommandLink.#ctor(System.String,System.String,System.String)">
1779 Creates a new instance of this class with the specified name,label, and instruction.
1781 <param name="name">The name for this button.</param>
1782 <param name="text">The label for this button.</param>
1783 <param name="instruction">The instruction for this command link.</param>
1785 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogCommandLink.ToString">
1787 Returns a string representation of this object.
1789 <returns>A <see cref="T:System.String"/></returns>
1791 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogCommandLink.Instruction">
1793 Gets or sets the instruction associated with this command link button.
1796 <member name="T:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogStartupLocation">
1798 Specifies the initial display location for a task dialog.
1801 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogStartupLocation.CenterScreen">
1803 The window placed in the center of the screen.
1806 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogStartupLocation.CenterOwner">
1808 The window centered relative to the window that launched the dialog.
1811 <member name="T:Microsoft.WindowsAPICodePack.Dialogs.NativeTaskDialogSettings">
1813 Encapsulates additional configuration needed by NativeTaskDialog
1814 that it can't get from the TASKDIALOGCONFIG struct.
1817 <member name="T:Microsoft.WindowsAPICodePack.ApplicationServices.RestartSettings">
1819 Specifies the options for an application to be automatically
1820 restarted by Windows Error Reporting.
1822 <remarks>Regardless of these
1823 settings, the application
1824 will not be restarted if it executed for less than 60 seconds before
1825 terminating.</remarks>
1827 <member name="M:Microsoft.WindowsAPICodePack.ApplicationServices.RestartSettings.#ctor(System.String,Microsoft.WindowsAPICodePack.ApplicationServices.RestartRestrictions)">
1829 Creates a new instance of the RestartSettings class.
1831 <param name="commandLine">The command line arguments
1832 used to restart the application.</param>
1833 <param name="restrict">A bitwise combination of the RestartRestrictions
1835 when the application should not be restarted.
1838 <member name="M:Microsoft.WindowsAPICodePack.ApplicationServices.RestartSettings.ToString">
1840 Returns a string representation of the current state
1843 <returns>A <see cref="T:System.String"/> that displays
1844 the command line arguments
1845 and restrictions for restarting the application.</returns>
1847 <member name="P:Microsoft.WindowsAPICodePack.ApplicationServices.RestartSettings.Command">
1849 Gets the command line arguments used to restart the application.
1851 <value>A <see cref="T:System.String"/> object.</value>
1853 <member name="P:Microsoft.WindowsAPICodePack.ApplicationServices.RestartSettings.Restrictions">
1855 Gets the set of conditions when the application
1856 should not be restarted.
1858 <value>A set of <see cref="T:Microsoft.WindowsAPICodePack.ApplicationServices.RestartRestrictions"/> values.</value>
1860 <member name="T:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogExpandedDetailsLocation">
1862 Specifies the options for expand/collapse sections in dialogs.
1865 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogExpandedDetailsLocation.Hide">
1867 Do not show the content.
1870 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogExpandedDetailsLocation.ExpandContent">
1875 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogExpandedDetailsLocation.ExpandFooter">
1877 Expand the footer content.
1880 <member name="T:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog">
1882 Encapsulates a new-to-Vista Win32 TaskDialog window
1883 - a powerful successor to the MessageBox available
1884 in previous versions of Windows.
1887 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.#ctor">
1889 Creates a basic TaskDialog window
1892 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.Show(System.String)">
1894 Creates and shows a task dialog with the specified message text.
1896 <param name="text">The text to display.</param>
1897 <returns>The dialog result.</returns>
1899 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.Show(System.String,System.String)">
1901 Creates and shows a task dialog with the specified supporting text and main instruction.
1903 <param name="text">The supporting text to display.</param>
1904 <param name="instructionText">The main instruction text to display.</param>
1905 <returns>The dialog result.</returns>
1907 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.Show(System.String,System.String,System.String)">
1909 Creates and shows a task dialog with the specified supporting text, main instruction, and dialog caption.
1911 <param name="text">The supporting text to display.</param>
1912 <param name="instructionText">The main instruction text to display.</param>
1913 <param name="caption">The caption for the dialog.</param>
1914 <returns>The dialog result.</returns>
1916 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.Show">
1918 Creates and shows a task dialog.
1920 <returns>The dialog result.</returns>
1922 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.Close">
1926 <exception cref="T:System.InvalidOperationException">if TaskDialog is not showing.</exception>
1928 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.Close(Microsoft.WindowsAPICodePack.Dialogs.TaskDialogResult)">
1930 Close TaskDialog with a given TaskDialogResult
1932 <param name="closingResult">TaskDialogResult to return from the TaskDialog.Show() method</param>
1933 <exception cref="T:System.InvalidOperationException">if TaskDialog is not showing.</exception>
1935 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.ApplyTextConfiguration(Microsoft.WindowsAPICodePack.Dialogs.TaskDialogNativeMethods.TASKDIALOGCONFIG)">
1937 Sets important text properties.
1939 <param name="dialogConfig">An instance of a <see cref="T:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogNativeMethods.TASKDIALOGCONFIG"/> object.</param>
1941 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.Dispose">
1943 Dispose TaskDialog Resources
1946 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.Finalize">
1948 TaskDialog Finalizer
1951 <member name="M:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.Dispose(System.Boolean)">
1953 Dispose TaskDialog Resources
1955 <param name="disposing">If true, indicates that this is being called via Dispose rather than via the finalizer.</param>
1957 <member name="E:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.Tick">
1959 Occurs when a progress bar changes.
1962 <member name="E:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.HyperlinkClick">
1964 Occurs when a user clicks a hyperlink.
1967 <member name="E:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.Closing">
1969 Occurs when the TaskDialog is closing.
1972 <member name="E:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.HelpInvoked">
1974 Occurs when a user clicks on Help.
1977 <member name="E:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.Opened">
1979 Occurs when the TaskDialog is opened.
1982 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.OwnerWindowHandle">
1984 Gets or sets a value that contains the owner window's handle.
1987 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.Text">
1989 Gets or sets a value that contains the message text.
1992 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.InstructionText">
1994 Gets or sets a value that contains the instruction text.
1997 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.Caption">
1999 Gets or sets a value that contains the caption text.
2002 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.FooterText">
2004 Gets or sets a value that contains the footer text.
2007 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.FooterCheckBoxText">
2009 Gets or sets a value that contains the footer check box text.
2012 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.DetailsExpandedText">
2014 Gets or sets a value that contains the expanded text in the details section.
2017 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.DetailsExpanded">
2019 Gets or sets a value that determines if the details section is expanded.
2022 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.DetailsExpandedLabel">
2024 Gets or sets a value that contains the expanded control text.
2027 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.DetailsCollapsedLabel">
2029 Gets or sets a value that contains the collapsed control text.
2032 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.Cancelable">
2034 Gets or sets a value that determines if Cancelable is set.
2037 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.Icon">
2039 Gets or sets a value that contains the TaskDialog main icon.
2042 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.FooterIcon">
2044 Gets or sets a value that contains the footer icon.
2047 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.StandardButtons">
2049 Gets or sets a value that contains the standard buttons.
2052 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.Controls">
2054 Gets a value that contains the TaskDialog controls.
2057 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.HyperlinksEnabled">
2059 Gets or sets a value that determines if hyperlinks are enabled.
2062 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.FooterCheckBoxChecked">
2064 Gets or sets a value that indicates if the footer checkbox is checked.
2067 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.ExpansionMode">
2069 Gets or sets a value that contains the expansion mode for this dialog.
2072 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.StartupLocation">
2074 Gets or sets a value that contains the startup location.
2077 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.ProgressBar">
2079 Gets or sets the progress bar on the taskdialog. ProgressBar a visual representation
2080 of the progress of a long running operation.
2083 <member name="P:Microsoft.WindowsAPICodePack.Dialogs.TaskDialog.IsPlatformSupported">
2085 Indicates whether this feature is supported on the current platform.
2088 <member name="T:MS.WindowsAPICodePack.Internal.HRESULT">
2091 This is intended for Library Internal use only.
2094 <member name="F:MS.WindowsAPICodePack.Internal.HRESULT.S_FALSE">
2099 <member name="F:MS.WindowsAPICodePack.Internal.HRESULT.S_OK">
2104 <member name="F:MS.WindowsAPICodePack.Internal.HRESULT.E_INVALIDARG">
2109 <member name="F:MS.WindowsAPICodePack.Internal.HRESULT.E_OUTOFMEMORY">
2114 <member name="F:MS.WindowsAPICodePack.Internal.HRESULT.E_NOINTERFACE">
2119 <member name="F:MS.WindowsAPICodePack.Internal.HRESULT.E_FAIL">
2124 <member name="F:MS.WindowsAPICodePack.Internal.HRESULT.E_ELEMENTNOTFOUND">
2129 <member name="F:MS.WindowsAPICodePack.Internal.HRESULT.TYPE_E_ELEMENTNOTFOUND">
2131 TYPE_E_ELEMENTNOTFOUND
2134 <member name="F:MS.WindowsAPICodePack.Internal.HRESULT.NO_OBJECT">
2139 <member name="F:MS.WindowsAPICodePack.Internal.HRESULT.ERROR_CANCELLED">
2141 Win32 Error code: ERROR_CANCELLED
2144 <member name="F:MS.WindowsAPICodePack.Internal.HRESULT.RESOURCE_IN_USE">
2146 The requested resource is in use
2149 <member name="T:MS.WindowsAPICodePack.Internal.CoreErrorHelper">
2151 Provide Error Message Helper Methods.
2152 This is intended for Library Internal use only.
2155 <member name="F:MS.WindowsAPICodePack.Internal.CoreErrorHelper.FACILITY_WIN32">
2157 This is intended for Library Internal use only.
2160 <member name="F:MS.WindowsAPICodePack.Internal.CoreErrorHelper.IGNORED">
2162 This is intended for Library Internal use only.
2165 <member name="M:MS.WindowsAPICodePack.Internal.CoreErrorHelper.HResultFromWin32(System.Int32)">
2167 This is intended for Library Internal use only.
2169 <param name="win32ErrorCode">The Windows API error code.</param>
2170 <returns>The equivalent HRESULT.</returns>
2172 <member name="M:MS.WindowsAPICodePack.Internal.CoreErrorHelper.Succeeded(System.Int32)">
2174 This is intended for Library Internal use only.
2176 <param name="hresult">The error code.</param>
2177 <returns>True if the error code indicates success.</returns>
2179 <member name="M:MS.WindowsAPICodePack.Internal.CoreErrorHelper.Failed(MS.WindowsAPICodePack.Internal.HRESULT)">
2181 This is intended for Library Internal use only.
2183 <param name="hResult">The error code.</param>
2184 <returns>True if the error code indicates failure.</returns>
2186 <member name="M:MS.WindowsAPICodePack.Internal.CoreErrorHelper.Matches(System.Int32,System.Int32)">
2188 This is intended for Library Internal use only.
2190 <param name="hresult">The COM error code.</param>
2191 <param name="win32ErrorCode">The Win32 error code.</param>
2192 <returns>Inticates that the Win32 error code corresponds to the COM error code.</returns>
2194 <member name="T:MS.WindowsAPICodePack.Internal.SafeRegionHandle">
2199 <member name="M:MS.WindowsAPICodePack.Internal.SafeRegionHandle.ReleaseHandle">
2203 <returns>true if handled is release successfully, false otherwise</returns>
2205 <member name="T:Microsoft.WindowsAPICodePack.Net.Connectivity">
2207 Specifies types of network connectivity.
2210 <member name="F:Microsoft.WindowsAPICodePack.Net.Connectivity.Disconnected">
2212 The underlying network interfaces have no
2213 connectivity to any network.
2216 <member name="F:Microsoft.WindowsAPICodePack.Net.Connectivity.IPv4Internet">
2218 There is connectivity to the Internet
2219 using the IPv4 protocol.
2222 <member name="F:Microsoft.WindowsAPICodePack.Net.Connectivity.IPv4LocalNetwork">
2224 There is connectivity to a routed network
2225 using the IPv4 protocol.
2228 <member name="F:Microsoft.WindowsAPICodePack.Net.Connectivity.IPv4NoTraffic">
2230 There is connectivity to a network, but
2231 the service cannot detect any IPv4
2235 <member name="F:Microsoft.WindowsAPICodePack.Net.Connectivity.IPv4Subnet">
2237 There is connectivity to the local
2238 subnet using the IPv4 protocol.
2241 <member name="F:Microsoft.WindowsAPICodePack.Net.Connectivity.IPv6Internet">
2243 There is connectivity to the Internet
2244 using the IPv4 protocol.
2247 <member name="F:Microsoft.WindowsAPICodePack.Net.Connectivity.IPv6LocalNetwork">
2249 There is connectivity to a local
2250 network using the IPv6 protocol.
2253 <member name="F:Microsoft.WindowsAPICodePack.Net.Connectivity.IPv6NoTraffic">
2255 There is connectivity to a network,
2256 but the service cannot detect any
2257 IPv6 network traffic
2260 <member name="F:Microsoft.WindowsAPICodePack.Net.Connectivity.IPv6Subnet">
2262 There is connectivity to the local
2263 subnet using the IPv6 protocol.
2266 <member name="T:Microsoft.WindowsAPICodePack.Net.DomainType">
2268 Specifies the domain type of a network.
2271 <member name="F:Microsoft.WindowsAPICodePack.Net.DomainType.NonDomainNetwork">
2273 The network is not an Active Directory network.
2276 <member name="F:Microsoft.WindowsAPICodePack.Net.DomainType.DomainNetwork">
2278 The network is an Active Directory network, but this machine is not authenticated against it.
2281 <member name="F:Microsoft.WindowsAPICodePack.Net.DomainType.DomainAuthenticated">
2283 The network is an Active Directory network, and this machine is authenticated against it.
2286 <member name="T:Microsoft.WindowsAPICodePack.Net.NetworkCategory">
2288 Specifies the trust level for a
2292 <member name="F:Microsoft.WindowsAPICodePack.Net.NetworkCategory.Public">
2294 The network is a public (untrusted) network.
2297 <member name="F:Microsoft.WindowsAPICodePack.Net.NetworkCategory.Private">
2299 The network is a private (trusted) network.
2302 <member name="F:Microsoft.WindowsAPICodePack.Net.NetworkCategory.Authenticated">
2304 The network is authenticated against an Active Directory domain.
2307 <member name="T:Microsoft.WindowsAPICodePack.Net.NetworkConnectivityLevels">
2309 Specifies the level of connectivity for
2310 networks returned by the
2311 <see cref="T:Microsoft.WindowsAPICodePack.Net.NetworkListManager"/>
2315 <member name="F:Microsoft.WindowsAPICodePack.Net.NetworkConnectivityLevels.Connected">
2317 Networks that the machine is connected to.
2320 <member name="F:Microsoft.WindowsAPICodePack.Net.NetworkConnectivityLevels.Disconnected">
2322 Networks that the machine is not connected to.
2325 <member name="F:Microsoft.WindowsAPICodePack.Net.NetworkConnectivityLevels.All">
2330 <member name="T:Microsoft.WindowsAPICodePack.Net.Network">
2332 Represents a network on the local machine.
2333 It can also represent a collection of network
2334 connections with a similar network signature.
2337 Instances of this class are obtained by calling
2338 methods on the <see cref="T:Microsoft.WindowsAPICodePack.Net.NetworkListManager"/> class.
2341 <member name="P:Microsoft.WindowsAPICodePack.Net.Network.Category">
2343 Gets or sets the category of a network. The
2344 categories are trusted, untrusted, or
2347 <value>A <see cref="T:Microsoft.WindowsAPICodePack.Net.NetworkCategory"/> value.</value>
2349 <member name="P:Microsoft.WindowsAPICodePack.Net.Network.ConnectedTime">
2351 Gets the local date and time when the network
2354 <value>A <see cref="T:System.DateTime"/> object.</value>
2356 <member name="P:Microsoft.WindowsAPICodePack.Net.Network.Connections">
2358 Gets the network connections for the network.
2360 <value>A <see cref="T:Microsoft.WindowsAPICodePack.Net.NetworkConnectionCollection"/> object.</value>
2362 <member name="P:Microsoft.WindowsAPICodePack.Net.Network.Connectivity">
2364 Gets the connectivity state of the network.
2366 <value>A <see cref="P:Microsoft.WindowsAPICodePack.Net.Network.Connectivity"/> value.</value>
2367 <remarks>Connectivity provides information on whether
2368 the network is connected, and the protocols
2369 in use for network traffic.</remarks>
2371 <member name="P:Microsoft.WindowsAPICodePack.Net.Network.CreatedTime">
2373 Gets the local date and time when the
2374 network was created.
2376 <value>A <see cref="T:System.DateTime"/> object.</value>
2378 <member name="P:Microsoft.WindowsAPICodePack.Net.Network.Description">
2380 Gets or sets a description for the network.
2382 <value>A <see cref="T:System.String"/> value.</value>
2384 <member name="P:Microsoft.WindowsAPICodePack.Net.Network.DomainType">
2386 Gets the domain type of the network.
2388 <value>A <see cref="P:Microsoft.WindowsAPICodePack.Net.Network.DomainType"/> value.</value>
2390 indictates whether the network is an Active
2391 Directory Network, and whether the machine
2392 has been authenticated by Active Directory.</remarks>
2394 <member name="P:Microsoft.WindowsAPICodePack.Net.Network.IsConnected">
2396 Gets a value that indicates whether there is
2397 network connectivity.
2399 <value>A <see cref="T:System.Boolean"/> value.</value>
2401 <member name="P:Microsoft.WindowsAPICodePack.Net.Network.IsConnectedToInternet">
2403 Gets a value that indicates whether there is
2404 Internet connectivity.
2406 <value>A <see cref="T:System.Boolean"/> value.</value>
2408 <member name="P:Microsoft.WindowsAPICodePack.Net.Network.Name">
2410 Gets or sets the name of the network.
2412 <value>A <see cref="T:System.String"/> value.</value>
2414 <member name="P:Microsoft.WindowsAPICodePack.Net.Network.NetworkId">
2416 Gets a unique identifier for the network.
2418 <value>A <see cref="T:System.Guid"/> value.</value>
2420 <member name="T:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogStandardIcon">
2422 Specifies the icon displayed in a task dialog.
2425 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogStandardIcon.None">
2427 Displays no icons (default).
2430 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogStandardIcon.Warning">
2432 Displays the warning icon.
2435 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogStandardIcon.Error">
2437 Displays the error icon.
2440 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogStandardIcon.Information">
2442 Displays the Information icon.
2445 <member name="F:Microsoft.WindowsAPICodePack.Dialogs.TaskDialogStandardIcon.Shield">
2447 Displays the User Account Control shield.
2450 <member name="T:MS.WindowsAPICodePack.Internal.SafeIconHandle">
2455 <member name="M:MS.WindowsAPICodePack.Internal.SafeIconHandle.ReleaseHandle">
2459 <returns>true if handled is release successfully, false otherwise</returns>
2461 <member name="T:MS.WindowsAPICodePack.Internal.CommonDllNames">
2463 Class to hold string references to common interop DLLs.
2466 <member name="F:MS.WindowsAPICodePack.Internal.CommonDllNames.ComCtl32">
2471 <member name="F:MS.WindowsAPICodePack.Internal.CommonDllNames.Kernel32">
2476 <member name="F:MS.WindowsAPICodePack.Internal.CommonDllNames.ComDlg32">
2481 <member name="F:MS.WindowsAPICodePack.Internal.CommonDllNames.User32">
2486 <member name="F:MS.WindowsAPICodePack.Internal.CommonDllNames.Shell32">